package com.syedu.day04.homework;

/**
 * description：
 * 设计一个程序,打印出(2~200)之间的所有质数(素数).
 */
public class PrimeNumber {
    public static void main(String[] args) {
        for (int i = 2; i <= 200; i++) {
            if (isPrime(i)) {
                System.out.println(i);
            }
        }
    }

    /**
     * 定义方法,来判断某个数字是否为质数
     */
    public static boolean isPrime(int number) {
        //定义变量,默认该数字是质数
        boolean flag = true;
        for (int i = 2; i <= Math.sqrt(number); i++) {
            if (number % i == 0) {
                //改变状态
                flag = false;
                //打断循环
                break;
            }
        }
        //返回结果
        return flag;
    }
}